<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    
    <title>Index &mdash; python-csp v0.1 documentation</title>
    <link rel="stylesheet" href="_static/default.css" type="text/css" />
    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
    <script type="text/javascript">
      var DOCUMENTATION_OPTIONS = {
        URL_ROOT:    '#',
        VERSION:     '0.1',
        COLLAPSE_MODINDEX: false,
        FILE_SUFFIX: '.html',
        HAS_SOURCE:  true
      };
    </script>
    <script type="text/javascript" src="_static/jquery.js"></script>
    <script type="text/javascript" src="_static/doctools.js"></script>
    <link rel="top" title="python-csp v0.1 documentation" href="index.html" /> 
  </head>
  <body>
    <div class="related">
      <h3>Navigation</h3>
      <ul>
        <li class="right" style="margin-right: 10px">
          <a href="#" title="General Index"
             accesskey="I">index</a></li>
        <li class="right" >
          <a href="modindex.html" title="Global Module Index"
             accesskey="M">modules</a> |</li>
        <li><a href="index.html">python-csp v0.1 documentation</a> &raquo;</li> 
      </ul>
    </div>  

    <div class="document">
      <div class="documentwrapper">
        <div class="bodywrapper">
          <div class="body">
            

   <h1 id="index">Index</h1>

   <a href="#A"><strong>A</strong></a> | <a href="#B"><strong>B</strong></a> | <a href="#C"><strong>C</strong></a> | <a href="#D"><strong>D</strong></a> | <a href="#E"><strong>E</strong></a> | <a href="#F"><strong>F</strong></a> | <a href="#G"><strong>G</strong></a> | <a href="#I"><strong>I</strong></a> | <a href="#L"><strong>L</strong></a> | <a href="#M"><strong>M</strong></a> | <a href="#N"><strong>N</strong></a> | <a href="#O"><strong>O</strong></a> | <a href="#P"><strong>P</strong></a> | <a href="#R"><strong>R</strong></a> | <a href="#S"><strong>S</strong></a> | <a href="#T"><strong>T</strong></a> | <a href="#W"><strong>W</strong></a> | <a href="#X"><strong>X</strong></a> | <a href="#Z"><strong>Z</strong></a> 

   <hr />

   
<h2 id="A">A</h2>
<table width="100%" class="indextable"><tr><td width="33%" valign="top">
<dl>

<dt><a href="csp.html#csp.csp.Alt">Alt (class in csp.csp)</a></dt>
<dt><a href="builtins.html#csp.builtins.And">And() (in module csp.builtins)</a></dt></dl></td><td width="33%" valign="top"><dl>
</dl></td></tr></table>

<h2 id="B">B</h2>
<table width="100%" class="indextable"><tr><td width="33%" valign="top">
<dl>

<dt><a href="builtins.html#csp.builtins.Blackhole">Blackhole() (in module csp.builtins)</a></dt></dl></td><td width="33%" valign="top"><dl>
</dl></td></tr></table>

<h2 id="C">C</h2>
<table width="100%" class="indextable"><tr><td width="33%" valign="top">
<dl>

<dt><a href="csp.html#csp.csp.Channel">Channel (class in csp.csp)</a></dt>
<dt><a href="builtins.html#csp.builtins.Clock">Clock() (in module csp.builtins)</a></dt>
<dt><a href="mandelbrot.html#mandelbrot.consume">consume() (in module mandelbrot)</a></dt>
<dt><a href="builtins.html#csp.builtins.Cos">Cos() (in module csp.builtins)</a></dt>
<dt><a href="builtins.html#module-csp.builtins">csp.builtins (module)</a></dt>
<dt><a href="csp.html#module-csp.csp">csp.csp (module)</a></dt></dl></td><td width="33%" valign="top"><dl>
<dt><a href="guards.html#module-csp.guards">csp.guards (module)</a></dt>
<dt><a href="patterns.html#module-csp.patterns">csp.patterns (module)</a></dt>
<dt><a href="tracer.html#module-csp.tracer">csp.tracer (module)</a></dt>
<dt><a href="csp.html#csp.csp.CSPProcess">CSPProcess (class in csp.csp)</a></dt>
<dt><a href="csp.html#csp.csp.CSPServer">CSPServer (class in csp.csp)</a></dt>
</dl></td></tr></table>

<h2 id="D">D</h2>
<table width="100%" class="indextable"><tr><td width="33%" valign="top">
<dl>

<dt><a href="builtins.html#csp.builtins.Delta2">Delta2() (in module csp.builtins)</a></dt>
<dt><a href="csp.html#csp.csp.Channel.disable">disable() (csp.csp.Channel method)</a></dt>
  <dd><dl>
    <dt><a href="csp.html#csp.csp.Guard.disable">(csp.csp.Guard method)</a></dt>
    <dt><a href="csp.html#csp.csp.Skip.disable">(csp.csp.Skip method)</a></dt>
  </dl></dd></dl></td><td width="33%" valign="top"><dl>
<dt><a href="builtins.html#csp.builtins.Div">Div() (in module csp.builtins)</a></dt>
</dl></td></tr></table>

<h2 id="E">E</h2>
<table width="100%" class="indextable"><tr><td width="33%" valign="top">
<dl>

<dt><a href="csp.html#csp.csp.Channel.enable">enable() (csp.csp.Channel method)</a></dt>
  <dd><dl>
    <dt><a href="csp.html#csp.csp.Guard.enable">(csp.csp.Guard method)</a></dt>
    <dt><a href="csp.html#csp.csp.Skip.enable">(csp.csp.Skip method)</a></dt>
  </dl></dd></dl></td><td width="33%" valign="top"><dl>
<dt><a href="builtins.html#csp.builtins.Eq">Eq() (in module csp.builtins)</a></dt>
</dl></td></tr></table>

<h2 id="F">F</h2>
<table width="100%" class="indextable"><tr><td width="33%" valign="top">
<dl>

<dt><a href="csp.html#csp.csp.Alt.fair_select">fair_select() (csp.csp.Alt method)</a></dt>
<dt><a href="builtins.html#csp.builtins.Fibonacci">Fibonacci() (in module csp.builtins)</a></dt>
<dt><a href="csp.html#csp.csp.FileChannel">FileChannel (class in csp.csp)</a></dt>
<dt><a href="builtins.html#csp.builtins.FixedDelay">FixedDelay() (in module csp.builtins)</a></dt></dl></td><td width="33%" valign="top"><dl>
<dt><a href="builtins.html#csp.builtins.FloorDiv">FloorDiv() (in module csp.builtins)</a></dt>
<dt><a href="csp.html#csp.csp.forever">forever() (in module csp.csp)</a></dt>
</dl></td></tr></table>

<h2 id="G">G</h2>
<table width="100%" class="indextable"><tr><td width="33%" valign="top">
<dl>

<dt><a href="builtins.html#csp.builtins.Generate">Generate() (in module csp.builtins)</a></dt>
<dt><a href="builtins.html#csp.builtins.GenerateFloats">GenerateFloats() (in module csp.builtins)</a></dt>
<dt><a href="builtins.html#csp.builtins.Geq">Geq() (in module csp.builtins)</a></dt>
<dt><a href="csp.html#csp.csp.Channel.get">get() (csp.csp.Channel method)</a></dt>
  <dd><dl>
    <dt><a href="csp.html#csp.csp.FileChannel.get">(csp.csp.FileChannel method)</a></dt>
  </dl></dd></dl></td><td width="33%" valign="top"><dl>
<dt><a href="mandelbrot.html#mandelbrot.get_colour">get_colour() (in module mandelbrot)</a></dt>
<dt><a href="builtins.html#csp.builtins.Gt">Gt() (in module csp.builtins)</a></dt>
<dt><a href="csp.html#csp.csp.Guard">Guard (class in csp.csp)</a></dt>
</dl></td></tr></table>

<h2 id="I">I</h2>
<table width="100%" class="indextable"><tr><td width="33%" valign="top">
<dl>

<dt><a href="builtins.html#csp.builtins.Id">Id() (in module csp.builtins)</a></dt>
<dt><a href="builtins.html#csp.builtins.Is">Is() (in module csp.builtins)</a></dt>
<dt><a href="builtins.html#csp.builtins.Is_Not">Is_Not() (in module csp.builtins)</a></dt>
<dt><a href="csp.html#csp.csp.Channel.is_selectable">is_selectable() (csp.csp.Channel method)</a></dt>
  <dd><dl>
    <dt><a href="csp.html#csp.csp.Guard.is_selectable">(csp.csp.Guard method)</a></dt>
    <dt><a href="csp.html#csp.csp.Skip.is_selectable">(csp.csp.Skip method)</a></dt>
  </dl></dd></dl></td><td width="33%" valign="top"><dl>
</dl></td></tr></table>

<h2 id="L">L</h2>
<table width="100%" class="indextable"><tr><td width="33%" valign="top">
<dl>

<dt><a href="builtins.html#csp.builtins.Land">Land() (in module csp.builtins)</a></dt>
<dt><a href="builtins.html#csp.builtins.Leq">Leq() (in module csp.builtins)</a></dt>
<dt><a href="builtins.html#csp.builtins.Lnand">Lnand() (in module csp.builtins)</a></dt>
<dt><a href="builtins.html#csp.builtins.Lnor">Lnor() (in module csp.builtins)</a></dt>
<dt><a href="builtins.html#csp.builtins.Lnot">Lnot() (in module csp.builtins)</a></dt></dl></td><td width="33%" valign="top"><dl>
<dt><a href="builtins.html#csp.builtins.Lor">Lor() (in module csp.builtins)</a></dt>
<dt><a href="builtins.html#csp.builtins.LShift">LShift() (in module csp.builtins)</a></dt>
<dt><a href="builtins.html#csp.builtins.Lt">Lt() (in module csp.builtins)</a></dt>
<dt><a href="builtins.html#csp.builtins.Lxor">Lxor() (in module csp.builtins)</a></dt>
</dl></td></tr></table>

<h2 id="M">M</h2>
<table width="100%" class="indextable"><tr><td width="33%" valign="top">
<dl>

<dt><a href="mandelbrot.html#mandelbrot.main">main() (in module mandelbrot)</a></dt>
<dt><a href="mandelbrot.html#module-mandelbrot">mandelbrot (module)</a></dt>
<dt><a href="mandelbrot.html#mandelbrot.mandelbrot">mandelbrot() (in module mandelbrot)</a></dt>
<dt><a href="mandelbrot.html#mandelbrot.MAXITER">MAXITER (in module mandelbrot)</a></dt>
<dt><a href="builtins.html#csp.builtins.Mod">Mod() (in module csp.builtins)</a></dt></dl></td><td width="33%" valign="top"><dl>
<dt><a href="builtins.html#csp.builtins.Mul">Mul() (in module csp.builtins)</a></dt>
<dt><a href="builtins.html#csp.builtins.Mult">Mult() (in module csp.builtins)</a></dt>
<dt><a href="builtins.html#csp.builtins.Multiply">Multiply() (in module csp.builtins)</a></dt>
<dt><a href="builtins.html#csp.builtins.Mux2">Mux2() (in module csp.builtins)</a></dt>
</dl></td></tr></table>

<h2 id="N">N</h2>
<table width="100%" class="indextable"><tr><td width="33%" valign="top">
<dl>

<dt><a href="builtins.html#csp.builtins.Nand">Nand() (in module csp.builtins)</a></dt>
<dt><a href="builtins.html#csp.builtins.Ne">Ne() (in module csp.builtins)</a></dt>
<dt><a href="builtins.html#csp.builtins.Neg">Neg() (in module csp.builtins)</a></dt></dl></td><td width="33%" valign="top"><dl>
<dt><a href="builtins.html#csp.builtins.Nor">Nor() (in module csp.builtins)</a></dt>
<dt><a href="builtins.html#csp.builtins.Not">Not() (in module csp.builtins)</a></dt>
</dl></td></tr></table>

<h2 id="O">O</h2>
<table width="100%" class="indextable"><tr><td width="33%" valign="top">
<dl>

<dt><a href="builtins.html#csp.builtins.Or">Or() (in module csp.builtins)</a></dt></dl></td><td width="33%" valign="top"><dl>
</dl></td></tr></table>

<h2 id="P">P</h2>
<table width="100%" class="indextable"><tr><td width="33%" valign="top">
<dl>

<dt><a href="builtins.html#csp.builtins.Pairs">Pairs() (in module csp.builtins)</a></dt>
<dt><a href="csp.html#csp.csp.Par">Par (class in csp.csp)</a></dt>
<dt><a href="builtins.html#csp.builtins.Plus">Plus() (in module csp.builtins)</a></dt>
<dt><a href="csp.html#csp.csp.Alt.poison">poison() (csp.csp.Alt method)</a></dt>
  <dd><dl>
    <dt><a href="csp.html#csp.csp.Channel.poison">(csp.csp.Channel method)</a></dt>
    <dt><a href="csp.html#csp.csp.Guard.poison">(csp.csp.Guard method)</a></dt>
  </dl></dd>
<dt><a href="builtins.html#csp.builtins.Pow">Pow() (in module csp.builtins)</a></dt>
<dt><a href="builtins.html#csp.builtins.Pred">Pred() (in module csp.builtins)</a></dt></dl></td><td width="33%" valign="top"><dl>
<dt><a href="builtins.html#csp.builtins.Prefix">Prefix() (in module csp.builtins)</a></dt>
<dt><a href="csp.html#csp.csp.Alt.pri_select">pri_select() (csp.csp.Alt method)</a></dt>
<dt><a href="builtins.html#csp.builtins.Printer">Printer() (in module csp.builtins)</a></dt>
<dt><a href="csp.html#csp.csp.process">process() (in module csp.csp)</a></dt>
<dt><a href="csp.html#csp.csp.Channel.put">put() (csp.csp.Channel method)</a></dt>
  <dd><dl>
    <dt><a href="csp.html#csp.csp.FileChannel.put">(csp.csp.FileChannel method)</a></dt>
  </dl></dd>
</dl></td></tr></table>

<h2 id="R">R</h2>
<table width="100%" class="indextable"><tr><td width="33%" valign="top">
<dl>

<dt><a href="csp.html#csp.csp.Channel.read">read() (csp.csp.Channel method)</a></dt>
  <dd><dl>
    <dt><a href="guards.html#csp.guards.Timer.read">(csp.guards.Timer method)</a></dt>
  </dl></dd>
<dt><a href="builtins.html#csp.builtins.RShift">RShift() (in module csp.builtins)</a></dt></dl></td><td width="33%" valign="top"><dl>
<dt><a href="csp.html#csp.csp.CSPProcess.run">run() (csp.csp.CSPProcess method)</a></dt>
  <dd><dl>
    <dt><a href="csp.html#csp.csp.CSPServer.run">(csp.csp.CSPServer method)</a></dt>
  </dl></dd>
</dl></td></tr></table>

<h2 id="S">S</h2>
<table width="100%" class="indextable"><tr><td width="33%" valign="top">
<dl>

<dt><a href="csp.html#csp.csp.Alt.select">select() (csp.csp.Alt method)</a></dt>
  <dd><dl>
    <dt><a href="csp.html#csp.csp.Channel.select">(csp.csp.Channel method)</a></dt>
    <dt><a href="csp.html#csp.csp.Guard.select">(csp.csp.Guard method)</a></dt>
    <dt><a href="csp.html#csp.csp.Skip.select">(csp.csp.Skip method)</a></dt>
  </dl></dd>
<dt><a href="csp.html#csp.csp.Seq">Seq (class in csp.csp)</a></dt>
<dt><a href="builtins.html#csp.builtins.Sign">Sign() (in module csp.builtins)</a></dt>
<dt><a href="builtins.html#csp.builtins.Sin">Sin() (in module csp.builtins)</a></dt>
<dt><a href="csp.html#csp.csp.Skip">Skip (class in csp.csp)</a></dt></dl></td><td width="33%" valign="top"><dl>
<dt><a href="guards.html#csp.guards.Timer.sleep">sleep() (csp.guards.Timer method)</a></dt>
<dt><a href="builtins.html#csp.builtins.Splitter">Splitter() (in module csp.builtins)</a></dt>
<dt><a href="csp.html#csp.csp.Par.start">start() (csp.csp.Par method)</a></dt>
  <dd><dl>
    <dt><a href="csp.html#csp.csp.Seq.start">(csp.csp.Seq method)</a></dt>
  </dl></dd>
<dt><a href="builtins.html#csp.builtins.Sub">Sub() (in module csp.builtins)</a></dt>
<dt><a href="builtins.html#csp.builtins.Succ">Succ() (in module csp.builtins)</a></dt>
</dl></td></tr></table>

<h2 id="T">T</h2>
<table width="100%" class="indextable"><tr><td width="33%" valign="top">
<dl>

<dt><a href="csp.html#csp.csp.Par.terminate">terminate() (csp.csp.Par method)</a></dt>
<dt><a href="guards.html#csp.guards.Timer">Timer (class in csp.guards)</a></dt></dl></td><td width="33%" valign="top"><dl>
</dl></td></tr></table>

<h2 id="W">W</h2>
<table width="100%" class="indextable"><tr><td width="33%" valign="top">
<dl>

<dt><a href="csp.html#csp.csp.Channel.write">write() (csp.csp.Channel method)</a></dt></dl></td><td width="33%" valign="top"><dl>
</dl></td></tr></table>

<h2 id="X">X</h2>
<table width="100%" class="indextable"><tr><td width="33%" valign="top">
<dl>

<dt><a href="builtins.html#csp.builtins.Xor">Xor() (in module csp.builtins)</a></dt></dl></td><td width="33%" valign="top"><dl>
</dl></td></tr></table>

<h2 id="Z">Z</h2>
<table width="100%" class="indextable"><tr><td width="33%" valign="top">
<dl>

<dt><a href="builtins.html#csp.builtins.Zeroes">Zeroes() (in module csp.builtins)</a></dt></dl></td><td width="33%" valign="top"><dl>
</dl></td></tr></table>



          </div>
        </div>
      </div>
      <div class="sphinxsidebar">
        <div class="sphinxsidebarwrapper">
            <p class="logo"><a href="index.html">
              <img class="logo" src="_static/pythoncsp-docs.png" alt="Logo"/>
            </a></p>

   

          <div id="searchbox" style="display: none">
            <h3>Quick search</h3>
              <form class="search" action="search.html" method="get">
                <input type="text" name="q" size="18" />
                <input type="submit" value="Go" />
                <input type="hidden" name="check_keywords" value="yes" />
                <input type="hidden" name="area" value="default" />
              </form>
              <p class="searchtip" style="font-size: 90%">
              Enter search terms or a module, class or function name.
              </p>
          </div>
          <script type="text/javascript">$('#searchbox').show(0);</script>
        </div>
      </div>
      <div class="clearer"></div>
    </div>
    <div class="related">
      <h3>Navigation</h3>
      <ul>
        <li class="right" style="margin-right: 10px">
          <a href="#" title="General Index"
             >index</a></li>
        <li class="right" >
          <a href="modindex.html" title="Global Module Index"
             >modules</a> |</li>
        <li><a href="index.html">python-csp v0.1 documentation</a> &raquo;</li> 
      </ul>
    </div>
    <div class="footer">
      &copy; Copyright 2010, Sarah Mount.
      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.4.
    </div>
  </body>
</html>